use core::sync::atomic::AtomicBool;

pub mod acpi;
pub mod context;
pub mod dev;
pub mod kmm;
pub mod module;
pub mod serial;
pub mod smp;
pub mod start;
pub mod syscall;
pub mod trap;

pub static ENABLE_INTERRUPT: AtomicBool = AtomicBool::new(false);

pub fn enter_to_module() {
    module::init();
}
